package com.ruoyi.dataAnalysis.mapper;

import com.ruoyi.dataAnalysis.domain.DataResponse;
import com.ruoyi.dataAnalysis.domain.DeviceIdTagTime;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author Mr-Le
 */
@Repository
public interface DataAnalysisMapper {

    /**
     * 查找 昆虫总数 列表 根据设备
     * @param dataResponse 封装昆虫数量
     * @return
     */
    public List<String> selectInsectTotalList( DataResponse dataResponse);

    /**
     * 查找时间段内所有设备的昆虫总数
     * @param dataResponse
     * @return
     */
    List<DeviceIdTagTime> selectInsectListByPeriod(DataResponse dataResponse);


    /**
     *  按天和设备号查找虫子列表
     * @param dataResponse 日期和设备号
     * @return 列表
     */
    public List<String> selectInsectByDay(DataResponse dataResponse);

    /**
     * 按照时间段获取虫子列表
     * @param dataResponse 日期
     * @return
     */
    List<DeviceIdTagTime> selectInsectByPeriod(DataResponse dataResponse);
}
